Higher Order Communication Processes with Value-Passing, Assignment and Return of Results

نویسندگان

  • Dominique Bolignano
  • Mourad Debbabi
چکیده

Abs t rac t . Our intent in this paper is to present a denotational model that supports both data and concurrency description. Data can be pure (concurrency free data such as literals) or processes. Concurrency is supported through processes that may communicate data and thus possibly processes through channels. Processes are thus sa~d:higher order communicating processes. Functions axe considered as processes that take their parameters, access some store~ communicate on some channels and return some result. The model can be viewed as an extension of the VPLA language (Value-Passing Language with Assignment) proposed initially by Hennessy, thus an extended CCS without v's version for handling input, output, communication, assignment and return of results. Furthermore a semantics for a useful set of combinators is defined. A significant subgoal is to investigate the algebraic properties of the model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

"On-the-fly Instantiation" of Value-passing Processes

The traditional approach to automatic veriication of value-passing processes is to translate them into pure processes, by instantiating input variables over all possible values, then submit the resulting pure processes to ver-iication tools. The main disadvantage of this approach is that problems with innnite value domain can not be dealt with, even if these values are never used by the program...

متن کامل

Monitors and Blame Assignment for Higher-Order Session Types (CMU-CyLab-15-004)

Session types provide a means to prescribe the communicationbehavior between concurrent message-passing processes. However,in a distributed setting, some processes may be written in languagesthat do not support static typing of sessions or may be compromisedby a malicious intruder, violating invariants of the session types.In such a setting, dynamically monitoring communicat...

متن کامل

On the Expressiveness of Polyadic and Synchronous Communication in Higher-Order Process Calculi

Higher-order process calculi are calculi in which processes can be communicated. We study the expressiveness of strictly higher-order process calculi, and focus on two issues well-understood for first-order calculi but not in the higher-order setting: synchronous vs. asynchronous communication and polyadic vs. monadic communication. First, and similarly to the first-order setting, synchronous p...

متن کامل

Market value added and traditional accounting criteria: Which measure is a best predictor of stock return in Malaysian companies

This study tests the hypothesis that market value added (MVA) is more highly associated with stock return (SR) than traditional performance measures. The purpose of this study is to provide empirical evidence on the relative and incremental information content of MVA and traditional performance measures, namely, net income (NI), net operational profit after tax (NOPAT), and earning per shares (...

متن کامل

Symbolic Semantic Rules for Producing Compact STGLA from Value Passing Process Descriptions

Value passing process algebras with infinite data domains need to be equipped with symbolic semantic models in order for their analysis to be possible. This means that appropriate symbolic models and the related verification algorithms must be developed, together with suitable semantic rules mapping the value passing process descriptions to such symbolic models. In this paper, we first introduc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992